|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.vtp.desktop.core.actions.util.InternalActionItem
org.eclipse.vtp.desktop.core.actions.util.InternalAction
public class InternalAction
This is a facade class that wraps an IProvisioningModelAction. It is responsible for locating the implementation of the action and loading it from the appropriate bundle class loader. Once the class has been loaded, the call to performAction() becomes a straight pass through.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.vtp.desktop.core.actions.util.InternalActionItem |
|---|
pluginNameSpace |
| Constructor Summary | |
|---|---|
InternalAction(java.lang.String containerId,
java.lang.String name,
java.lang.String actionClassString)
Creates a new InternalAction with the given container
id, name, and fully qualified name of the implementing action
class. |
|
| Method Summary | |
|---|---|
void |
performAction(IProvisioningModelSelection selection)
|
| Methods inherited from class org.eclipse.vtp.desktop.core.actions.util.InternalActionItem |
|---|
getAvailability, getContainerId, getCurrentSelection, getName, getToolTip, processSelectionChange, setFilterClass, setName, setPluginNameSpace, setTargetClass, setToolTip |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.vtp.desktop.core.actions.util.IProvisioningActionItem |
|---|
getName, getToolTip |
| Constructor Detail |
|---|
public InternalAction(java.lang.String containerId,
java.lang.String name,
java.lang.String actionClassString)
InternalAction with the given container
id, name, and fully qualified name of the implementing action
class.
containerId - The section name this action will be displayed undername - The name to display for this actionactionClassString - Fully qualified class name of the implementing
action
java.lang.IllegalArgumentException - If the class name is null or
an empty string| Method Detail |
|---|
public void performAction(IProvisioningModelSelection selection)
performAction in interface IProvisioningModelAction
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||